I don’t know about you, but I’ve installed plenty of apps and promptly forgot about them for years. But with the RescueTime app, forgetting about it is the whole point! You simply install it on your devices and let it quietly track your activity for days, weeks, months, or even years. It’s like a digital nanny that watches over you, making sure you don’t spend all your time scrolling through social media, watching cat videos, or worse, hiding your Bitcoin wallet. And let me tell you, after collecting data on my own productivity for 1825 days, I’ve got some pretty interesting insights to share.
Now, you might be wondering how to get your hands on all that sweet productivity data. Well, you have a couple of options. If you prefer the easy way out, just head over to your RescueTime account and click on the “Download your data archive” link under “Your data”. You’ll get a nifty .csv file that lists the minutes you’ve spent on each activity per hour of the day since you started using RescueTime. Easy peasy, lemon squeezy!
But, if you’re a true data nerd like some of my readers (I won’t name any names), you might want to try the RescueTime API instead. With the API, you can pull data directly from RescueTime and manipulate it to your heart’s content. I personally invested $12 for a premium account to get access to the whole dataset. The downside? Well, let’s just say it’s not as simple as clicking a button. Plus, if you don’t have a premium account, you can only retrieve data from the past three months. But hey, if you’re up for the challenge, go for it!
So, I’ve got my hands on this massive 650,000 row dataset and let me tell you, cleaning it up was a struggle. But fear not, fellow data enthusiasts, for I have discovered a secret weapon: Tableau Prep. This tool made my life so much easier by allowing me to easily filter, sort, and pivot my data with just a few clicks. No more spending hours trying to write complex scripts to wrangle your data - just drag and drop! Of course, I still had to spend some time fixing the messy parts of the data, but at least I didn’t have to do it all by hand. Thanks, Tableau Prep, for making my life a little less miserable.
Of course, Python came in handy for some of the more advanced wrangling and data pulls from the RescueTime API. But then, against all odds of finishing this project on time, I decided to take on R. Let me tell you, I hated R from the very beginning, and I still don’t know why I chose this road. And why I’ve hated R? But, for better or for worse, I made it work.For some of the more complex visualizations, I even called upon r2d3, the library for D3, to give my charts a little extra. And, of course, I couldn’t forget the HTML and CSS styling to tie it all together. All in a day’s work for a productivity data aficionado!
NOTE
I hated R from the very beginning, and I still don’t know why I chose this road. And why I’ve hated R?
Each activity is categorized into five productivity scores: Very Distracting, Distracting, Neutral, Productive and Very Productive. But don’t be fooled by the label - sometimes you can be productive even though an activity is classified as “distracting”. For example, you might be scrolling through social media to network with potential business contacts or to gain inspiration for a new project. However, manually tweaking the productivity metrics for each activity in your RescueTime account to better reflect your actual level of productivity can be a laborious task - checked (thanks God, Rescue Time counts the time spent on their website as “Productive”).
NOTE
Manually tweaking the productivity metrics for each activity in your RescueTime account to better reflect your actual level of productivity can be a laborious task.
The activities tracked on your desktop computer or laptop are divided into 11 main categories: Software development, Design & composition, Communication & scheduling, Utilities, Reference & learning, Uncategorized, Business, Social networking, Shopping, News & opinion, and Entertainment. The figure below shows the average time per day spent in these 11 categories as well as the daily time spent on the mobile device.
Ah, the joys of being human. As much as we like to think we’re productivity machines, the truth is that our output is far from consistent. To get a better sense of how my productivity fluctuated over time, I decided to create two calendar heatmaps: one to show my total time spent on my computer and another to show my productivity score (calculated as the fraction of productive and very productive time combined) over time.
Looking at these heatmaps partitioned by year, I feel a little nostalgic (the melodramatic musing is playing).
In May 2018, I had just closed a project that had lasted for a few years , so the time from the beginning of 2018 until May of that year was highly productive. After that, I decided to take some time off to plan my wedding and prepare for the big day by visiting wedding websites and going through a flurry of organizing activities (you know how it is).
Spring of 2019 brought a new job at a company, and in
September of 2020, I changed positions to focus more on the technological aspects (data science, here I come!) - dark blue squares everywhere.
The end of 2020 and beginning of 2021 my partner and I indulged in watching all the Christmas movies available (yes, all of them, including with imdb rate score below 5). After that, I became somewhat productive trading crypto and babysitting (don’t ask me how that worked), so I didn’t have to work much throughout the summer of 2021.
In February 2022, the war happened, so I came back to my laptop to start the University of Calgary program , resulting in a lot of dark blue and dark green squares. As you can see, our productivity ebbs and flows, and sometimes life just gets in the way.
I mean, who wakes up and checks their laptop before even getting out of bed? But with mobile phones being constantly by our side, I guess it’s not so surprising after all. And don’t even get me started on the addiction to social media scrolling… It was quite revealing to see how much time I spend on my phone doing “quick checks” that turn into hours of mindless browsing. I was actually proud to see that I spend less time on my computer, but then I realized that I’m just glued to my phone screen instead. Oh well, at least I’m aware of it now!